淺談 Copilot CLI 工具的 Autopilot 與 YOLO 模式機制與額度陷阱
最近把舊專案拿來測試 Copilot CLI,正好看到 GPT 推出了 GPT-5.4 mini,想說額度還算充裕,就順手試了一下。結果發現自己誤解了 Autopilot 的額度扣除機制,導致意外踩到了一個額度地雷,索性查了一下相關資訊,驗證一下認知是否正確。
自動執行需要知道的功能
AI Agent 在執行任務時,預設會在遇到需要確認的動作時暫停等待使用者回應。這在安全上是合理的,但如果想讓它跑完整個流程,就需要對執行行為做一些設定。
WARNING
自動執行有風險,執行時先確認自己是否程式碼存版控,且有外部介接功能或有連接資料庫,請謹慎評估。
YOLO 模式
YOLO(You Only Live Once)模式控制系統是否「自動核准(Auto-approve)」所有高風險動作,包含讀寫、刪除與終端機執行請求。
- 開啟方式:
- 在啟動時加入參數:
gh copilot --allow-all(或社群常用的--yolo參數)。 - 若已開啟 copilot 介面,可輸入斜線指令:
/yolo或/allow-all。
- 在啟動時加入參數:
- 實際運作:
- 一般情況下,即便 AI 決定下一步要跑
rm -rf,系統預設仍會彈出確認視窗。 - 開啟 YOLO 後,上述確認一律靜默通過。
- 一般情況下,即便 AI 決定下一步要跑
我自己習慣在 VS Code 使用「新增 Copilot CLI 工作階段」,讓介面以頁籤呈現而不是獨立視窗,這樣比較好知道哪個視窗是屬於哪個工作區。這個方式進入後已是登入狀態,所以通常直接在介面輸入 /yolo 來啟用。
執行模式
在 Copilot CLI 的互動介面中,可透過 Shift + Tab 在以下三種模式間循環切換:
- Standard(標準模式):預設的互動模式,由使用者逐步下達指示,AI 回應後等待下一個輸入,任務推進的節奏由使用者掌控。
- Plan(計畫模式):AI 先透過澄清問題確認需求範圍,再建立結構化的實作計畫,確認計畫後才正式執行,適合跨檔案或邏輯較複雜的任務。
- Autopilot(自動駕駛模式):AI 進入自主循環,無需每步等待使用者輸入,直到任務完成、遇到錯誤、手動按 Ctrl+C,或達到繼續次數上限為止。若未授予完整工具權限,需要核准的操作會被自動拒絕,可能導致任務無法完成。可搭配
--max-autopilot-continues參數限制自主執行的上限。 官方文件:Autopilot 模式細節
VS Code 也有一個類似的設定 chat.agent.maxRequests,但兩者的定位與計費方式都有差異:
--max-autopilot-continues | chat.agent.maxRequests | |
|---|---|---|
| 工具 | Copilot CLI | VS Code |
| 限制對象 | Autopilot 的自主繼續次數 | Agent 的 AI model 呼叫輪次 |
| 計費時機 | 每次自主繼續步驟都扣一次 premium request | 只有使用者發出的 prompt 計費;tool calls 與點擊「繼續」不另計 |
| 達到上限後 | 執行直接停止 | 詢問是否繼續 |
| 設計目的 | 防止無限迴圈 | 防止 agent 往錯誤方向執行,讓開發者保持掌控 |
目前在 Copilot CLI 中尚未看到對應 chat.agent.maxRequests 的設定項目。
Autopilot 的額度陷阱
Autopilot 的機制是:當需要使用者確認的時機來臨,若使用者沒有回應,它就會代替你回覆並繼續執行,而每次「代替回覆」的來回都會扣一次額度。
GPT 相關模型有個習慣(其他模型可能也有,但 GPT 算是比較積極的):任務完成後會主動詢問是否要進一步執行某些後續動作。正常情況下可以自行決定要不要繼續,但搭配 Autopilot 時,它會直接代替你回覆並觸發下一步執行。
我自己踩到的情境是:低階 GPT 模型 + 低思考 + 只是詢問問題(並非真的執行任務)。這個組合下,模型沒認真思考就回覆,回覆完又想從另一個角度再確認一次,不斷循環,就看到一次請求 Continuing autonomously (0.33 premium requests) 出現了 5 ~ 6 次。這個情境算是比較容易重現的,雖然扣的是低階模型的額度,損失有限,但感覺有點差 Q.Q
比較值得注意的是另一個方向:若換成 Claude Opus 這類高計費模型,當 Autopilot 無法正常結束時,每次無意義的觸發代價就大得多了。
實際上網路上也有許多使用者回報過 Autopilot 在任務完成後無法正確結束,導致在背景被燒了大量額度:
小結
額度充裕時,提供足夠的背景讓 AI 自行判斷方向,搭配 GPT-5.4 這類執行能力夠強的模型,是可以 考慮 開 YOLO + Autopilot 讓它自主優化。不過大部分情境其實用 YOLO 就夠了,不一定需要開 Autopilot;如果只是拿來問問題而非執行任務,加了 Autopilot 反而容易產生不必要的額度消耗。
異動歷程
- 2026-03-22 初版文件建立。
